725214991c9e25c66d1e29e4c848bca3e650ed74,java/code/src/com/redhat/rhn/frontend/xmlrpc/channel/software/ChannelSoftwareHandler.java,ChannelSoftwareHandler,updateRepoSsl,#User#String#String#String#String#,2674
Before Change
if (!StringUtils.isEmpty(sslCaCert)) {
repoEditor.setSslCaCertId(getKeyId(loggedInUser, sslCaCert));
if (!StringUtils.isEmpty(sslCliCert)) {
repoEditor.setSslClientCertId(getKeyId(loggedInUser, sslCliCert));
}
if (!StringUtils.isEmpty(sslCliKey)) {
After Change
// FIXME: Allow to set multiple SSL sets per custom repo - new API calls?
repoEditor.deleteAllSslSets();
repoEditor.addSslSet(getKeyId(loggedInUser, sslCaCert),
getKeyId(loggedInUser, sslCliCert),
getKeyId(loggedInUser, sslCliKey));
}
catch (InvalidCertificateException e) {